Conversation
|
There was a problem hiding this comment.
Pull request overview
Speed up CI/local workflows by parallelizing build, deploy, and start commands using concurrently, and remove a few debug logs.
Changes:
- Parallelized root
build,deploy, andstartscripts viaconcurrently. - Updated
ebayui-coreandebayui-core-reactscripts to run more tasks in parallel / avoid hanging tests. - Removed debug
<log>/console.logstatements.
Reviewed changes
Copilot reviewed 5 out of 6 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| src/tags/a11y-docs-list.marko | Removes debug logging from the a11y docs list rendering. |
| src/data/components.ts | Removes console logging from URL metadata parsing. |
| packages/ebayui-core/package.json | Parallelizes build steps with concurrently to reduce build time. |
| packages/ebayui-core-react/package.json | Adjusts test/build scripts and runs smoke tests in parallel. |
| package.json | Adds concurrently and parallelizes root build/deploy/start workflows. |
|
Faulty tests should be fixed by this PR |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Build was taking too long
So I made our builds run in pararallel! I used concurrently here
mtc(for building the evo-site), ebayui-core, ebayui-core-react in paraellel. Also updated ebayui-core react to run smoke tests in parallelIts a bit more verbose but I think its good
Bonus change
npm testto dovitestandnpm run buildto dovitest run(so no hanging)